package com.gwt.dispatcher.dispatcher.shared.helper;

import java.util.Collection;
import java.util.HashSet;

import com.gwt.dispatcher.dispatcher.shared.Result;

/**
 * This is just the pure HashSet implementation but setting up the
 * "Result" marker to allow it to be "serializable" with the Dispatcher
 * @author cristian.n.miranda
 *
 * @param <T>
 */
@SuppressWarnings("serial")
public class HashSetResults<T extends Result> extends HashSet<T> implements Result {

	public HashSetResults() {
		super();
	}

	public HashSetResults(Collection<? extends T> c) {
		super(c);
	}

	public HashSetResults(int initialCapacity, float loadFactor) {
		super(initialCapacity, loadFactor);
	}

	public HashSetResults(int initialCapacity) {
		super(initialCapacity);
	}}
